2016.11 - Do whatever you do intensely
工作相关
这个月主要是继续收尾完善 CMS 并做了一个感恩节主题的 H5 项目,同时由于 CMS 这个项目在前期规划上的交流问题,公司在 C 端方向也开发了 CMS 项目导致在开发资源上一定程度存在重复开发现象,于是上面想把这两个项目合并,合并开发一套 CMS 后台来共同服务我们 B 端和 C 端方向的前台。
而这也算是毕业以来第一次遇到这种算的上是『公司 + 部门』级别的项目合并(一定意义上的跨公司,但是在公司的技术体系上却又并不是分隔的很独立)。中间各种过程不表了。由于两边前端的技术栈比较统一,所以前端合并的开发量主要也就在接口的联调、组件展示逻辑的兼容、以及埋点逻辑等方向上的处理。相比于这个项目的开发来说,项目的复杂点更多的是管理决策的 PK 和方案的确定吧。。
(就像美团和点评的合并吧,这种项目合并中间必定会或多或少伤害其中一个团队或是Team,站在公司的角度上肯定希望最大程度的节约开发资源。所以不太会容忍多个 Team 分别开发各自功能却近似的项目。但是在两边的项目都起到一定规模的时候才发觉。。。确实很伤团队的士气,而作为个人最好得便是在开发层面上自然地尽可能做好自己负责的项目,这样即便当你遇到这种项目资源重复,需要合并时。只要做到比别人的好。这样合并时更多的就会以你的开发方案和代码为主,让别人基于你的代码架构上来开发。你的工作成果也就会得到肯定并且在一定程度上不会浪费)
另外感恩节的 H5 项目主要就是一个针对每个商户的总结性的商户数据 H5 统计展示并最后分享领券的一个互动活动页。除了工期比较紧外,技术上难点并不多,于是也就比较快速的用 jq 来实现具体的移动端的展示和动画效果了。在一些具体的图形数据展示上用了 d3 作了雷达图的分类数据展示等。第一次用 d3 在移动端做项目,发现 d3 还是在移动端上有一些兼容性的问题(例如 SVG 的 dy , dx 等)。还是需要在应用时多注意一下,在平时也更熟悉一下 d3 的一些应用。
技术及其他相关
- 这个月有两篇看到的关于技术债的文章讲得很好(关于技术债务, 技术债:the good, the bad, and the tao),技术债确实是每个技术团队都或多或少会面临的问题,如何正确看待技术债,合理控制技术债。真的很有帮助(看了 MongoDb 的例子也真是有所学习了..) 主要总结的思想如下:
- 拥抱 MVP。先解决温饱问题,再考虑还债。
- 把技术债视情况外包出去,
- 雇佣你所能获得的最优秀的人,给予她们你所能给予的,最能发挥她们能力的权限。(所有工程师各方面培养主人翁意识)
- 拥抱匡威定律。你的组织架构决定了你的代码结构。想要快速独立的功能交付能力,你要有包含所有角色,拥有直接决策权的端到端的功能团队,而不是开发,测试,运维等彼此独立。(相伴随的也要有健全的 Monitoring 和测试机制)
- 在实现上可以多些负债,在接口上尽量减少负债。系统设计的框架得是大体对的。
- 定期处理一定的技术债务
-
今年双 11 又看到了去年双 11 天猫的狂欢城的技术方案总结,有些细节挺有意思的,也了解了这些实时活动的相关设计,容灾机制等方案。天猫双 11 晚会和狂欢城的互动技术方案
-
由于一直在做移动端的商城,所以这些手势的相关 API 还是比较了解的,但是对于 pinch rotate 这些操作相应的实践就并不多了,通过 AlloyFinger 熟悉了一下。超小 Web 手势库 AlloyFinger 原理
-
对应到编程领域也很贴切:形成主见 -> 发现不能解释的事情 -> 融汇贯通 -> 以简御繁 -> 运用自如 -> 一览众山小 -> 通透。梁漱溟:思考问题的八层境界
-
HoloLens 初代到底有多牛,这是一篇关于 HoloLens 硬件、技术原理、细节的 PPT 介绍,内容比较详实。期待 HoloLens 能早日普及。(然而有生之年是否能见到类似 SAO 的产品呢..)
-
看了月影个人的英语学习方法经验,有一些经验还是很有参考价值的。 例如:翻译技术文章的时候可以根据作者的 GitHub 地址进行深入了解背景甚至交流等等。 实录|月影谈循序渐进的英语学习方法
个人生活相关
这个月到了 24 岁,感觉良好。
这个月业余时间没有写太多新的代码,主要因为有一些其他烦心的事,看到 Github 上灰溜溜的四列还是挺惭愧的。需要调整一下心态了。
(本文的题目是本月扇贝某日打卡的每日一句,『Do whatever you do intensely -- 罗伯特亨利』,说的是无论做什么,都要满怀热情。而对于我来讲如何保证热情呢?就是去践行新的计划与目标。)
三首歌
本文版权归 yangzj1992 所有。来源青春样博客(qcyoung.com),商业转载请联系本人获得授权,非商业转载请注明出处。
本博客采用 Disqus 作为评论解决方案,目前 Disqus 经常被 GFW 封锁,若想参与评论请翻墙访问本站或将 disqus.com 添加至翻墙白名单。你也可以通过导航栏上的社交网站与我联系